<?php

/**
 * Class Article
 */
class Article{

    //定义两个常量
    const ONE_WEEK_IN_SECONDS = 7*24*3600;//一个星期的时间转换为秒数
    const VOTE_SCORE = 432;//每次投票的份数新增
    /**
     * @var object
     */
    public $_objRedisConnect = '';

    /**
     * Article constructor.
     * @abstract 构造函数
     * @param $_connect redis连接对象
     */
    public function __construct($_connect)
    {
        $this->_objRedisConnect = $_connect;
    }

    /**
     * @abstract 处理文章的投票功能
     * @param $_connect 连接对象
     * @param $_user 操作用户
     * @param $_article 文章信息
     */
    public function article_vote($_connect,$_user,$_article){
        //计算当前时间减去一个星期的秒数的时间戳
        $_intTime = time() - Article::ONE_WEEK_IN_SECONDS;
        //当前时间减去一个星期的秒数如果大于文章的创建时间
        if($_connect->zScore('time:'.$_article['id']) < $_intTime){

        }
    }


}